home *** CD-ROM | disk | FTP | other *** search
- QB45LOAD.COM
- ------------
-
- DESCRIPTION
- -----------
-
- Use this program to force QuickBASIC 4.0, 4.5 and BASCOM 6.0 programs
- (compiled as STAND ALONE) to run in a small window and in background
- (TEXT modes only, though).
-
- Use the program also to run the QuickBASIC 4.5 environment
- in a small window and in background (sorry QuickBASIC 4.0 users!).
-
- USE
- ---
- Alter any PIF files so that they execute the following:
-
- QB45LOAD {switch} program_name program_parameters
-
- where:
-
- {switch} can be /Q to specify patch QB.EXE (/Q narrows the
- areas that are scanned and also performs some extra
- patching)
-
- program_name is the program to patch
-
- program_parameters are the parameters that apply to program_name
-
-
- I.E. Set up your PIF files like this:
-
- Program...: QB45LOAD.COM
-
- Parameters: {switch} program_name program_parameters
-
- Directory.: whatever is suitable(!)
-
-
- EXAMPLES
- --------
-
- Program...: QB45LOAD.COM - runs CHECK.EXE (BASIC example program)
- Parameters: CHECK.EXE in a small window and in background.
-
-
- Program...: QB45LOAD.COM - runs Quick environment QB.EXE in a
- Parameters: /Q QB.EXE small window and in background.
-
-
- Program...: QB45LOAD.COM - runs Quick environment QB.EXE in a
- Parameters: /Q QB.EXE /L QB.QLB small window and in background and
- loads the Quick Library QB.QLB.
-
- REMEMBER
- --------
-
- QB45LOAD can only be used on programs that have been compiled
- as STAND ALONE - programs that use BRUN4x.EXE (where x = 0 or 5)
- or BRUN60.EXE cannot be made to window with this loader...
-
- Also remember that programs that switch into graphics modes
- will not window whilst in that mode - QB45LOAD only works for
- text screens.
-
- DON'T FORGET to set up your PIF files so that the following option
- is set to No -
-
- Writes text directly to screen.......: [N]
-
- Also:
-
- Displays graphics information........: [N] - if program doesn't use
- graphics...
- Displays graphics information........: [Y] - if it does.
-
-
- Virtualize text/graphics (Y,N,T).....: [N] - when using QB45LOAD...
-
- Virtualize text/graphics (Y,N,T).....: [Y] - under DESQview 386, if
- you need graphics screens
- windowed, BUT set to NO if you don't. If you set this option
- to Y (under DESQview 386 only), then set Writes text directly
- to screen to Y and DON'T use QB45LOAD.
-
-
- UNFORTUNATELY
- -------------
-
- All of this sounds pretty neat-o, but it comes with a catch(!)
- when windowing QB.EXE. Even though QB.EXE becomes well-behaved under
- QB45LOAD, the mouse driver (if you are using a mouse) does not,
- since it is a separate program. Consequently, in order to stop
- the mouse pointer from running around the screen outside of the
- QuickBASIC environment window, it is DISABLED (boo hoo!). So you can
- take your choice - either run QuickBASIC full screen and in foreground
- only (unless running DESQview 386 with "virtualization") and use
- the mouse or run it in a small window and in background, but without the
- mouse. The choice is yours.
-
-
- COPYING and DISTRIBUTING
- ------------------------
-
- The QB45LOAD.COM program may be freely copied and distributed along
- with any software you produce - for sale or otherwise. No reference to
- QB45LOAD.COM or to Quarterdeck Office Systems is required in your
- software, its documentation or on the transport media.
-
- Note, however, that Quarterdeck Office Systems accepts no
- responsibility whatsoever for the use or inability to use QB45LOAD.COM
- and for any consequences both direct and indirect that may occur from
- the use of the program.
-
- Note also that QB45LOAD.COM should not be altered in anyway.
-
-
- HISTORY
- -------
-
- The QB45LOAD program was initially developed for the DESQview API
- BASIC Library, since it became a necessity when debugging well-behaved
- BASIC API applications in the QuickBASIC environment. With a little
- tweaking, it was found to be able to handle compiled BASIC programs
- as well, and we thought the rest of you might like this program as well.
-
-
- Comments about QB45LOAD.COM are appreciated...
- Address to Quarterdeck Technical Support
- 150 Pico Blvd.
- Santa Monica, CA 90405
- or Compuserve (76004,2310)
-
- * * * E N D O F F I L E * * *